跳到主要内容

C++程序设计

  1. 基本数据类型与输入输出

    1. 字符集与保留字
    2. 基本数据类型
    3. 变量与常量的定义
    4. cin, cout, printf, scanf的用法
  2. 表达式和过程化语句

    1. 掌握表达式和语句的概念;掌握各种运算符的使用;掌握各种过程化控制语句结构。
    2. 表达式
    3. 算术运算、赋值和类型转换
    4. 关系与逻辑运算
    5. If语句
    6. 条件运算符、逗号表达式
    7. while, do while, for循环语句
    8. switch、break、continue语句
  3. 函数

    1. 函数原型、函数的调用,按值调用,引用调用,函数与变量的作用域
    2. 全局变量、局部变量和静态局部变量
    3. 递归函数、内联函数、重载函数
  4. 数组

    1. 数组定义和初始化数组
    2. 数组做函数参数
    3. 二维数组
    4. 字符数组与字符串,字符串函数
    5. 掌握数组做函数参数的用法;
    6. 掌握数组各种排序和查找算法。
  5. 指针

    1. 掌握指针和地址的概念;掌握指针的定义与初始化,指针做函数参数;掌握指针、数组和字符串的关系。
    2. 指针概念、运算,new, delete运算符
    3. 指针与函数
    4. 字符指针
    5. 指针数组,数组指针
  6. 引用

    1. 掌握引用的语法,引用传递函数的方法;熟悉函数原型中声明引用的目的,正确使用引用。
    2. 引用的概念和操作
    3. 用引用传递函数参数和返回值
    4. 函数调用作为左值
  7. 结构体和共同体

    1. 了解结构体和共同体的定义与使用。
  8. 类与对象

    1. 掌握类的声明;掌握成员函数的定义和使用。
    2. 类的定义、成员变量与成员函数的定义与调用;
    3. 结构体与类的区别
    4. 掌握构造函数与析构函数
    5. 掌握对象的定义、引用、对象数组、对象指针、对象的动态建立与释放
    6. 掌握静态成员、友元
    7. 掌握类和对象的应用
    8. 了解类的封装性和信息隐蔽
  9. 运算符重载

    1. 掌握运算符重载的概念、规则和使用方法;掌握常用的单目和双目运算符重载;掌握流插入和提取运算符重载。
  10. 继承

    1. 掌握继承机制建立新类的方法;了解继承如何提高软件的可复用性。
    2. 继承的概念和工作方式
    3. 掌握派生类的声明与构成
    4. 掌握派生类成员的成员访问属性
    5. 掌握派生类的构造函数和析构函数
    6. 了解基类与派生类的关系
    7. 了解继承与组合的区别
    8. 掌握多态性与虚函数的概念;了解纯虚函数和抽象类。
    1. 掌握标准输入、输出流;掌握文件流的读写操作;了解流的概念。
  11. 命名空间和标准模板库

    1. 了解C++命名空间的概念与引用;了解标准模板库STL。